# coding=gbk
import Cat_Data
from concurrent.futures import ThreadPoolExecutor

if __name__ == '__main__':
    # 创建test对象
    test = Cat_Data.XiangMuShiZhang()
    # 爬取城市页面的数据
    #由于代码逻辑原因，不开启多线程爬取数据
    test.city()

    #爬取地区页面的地区名和url地址
    # 由于代码逻辑原因，不开启多线程爬取数据
    test.region_name_url()

    #爬取地区兼职信息
    #创建并开启线程池
    with ThreadPoolExecutor(8) as thread:
        thread.submit(test.region_data)

    # 创建并开启线程池
    with ThreadPoolExecutor(8) as thread:
        thread.submit(test.details)